Skip to content

[raft] Keep URL of removed nodes and reject duplicates - #1895

Merged
MariemBaccari merged 1 commit into
interuss:masterfrom
Orbitalize:record_names
Nov 5, 2026
Merged

MariemBaccari merged 1 commit into
interuss:masterfrom
Orbitalize:record_names

Conversation

@MariemBaccari

@MariemBaccari MariemBaccari commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

This PR partially addresses #1719 and #1802. Nodes are now identified by their URL. Adding a node with an already used URL is rejected. Removed nodes keep their URLs.
This PR aligns consensus with the admin API's expectations.

@mickmis

mickmis commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

IMO the name 'name' is confusing: I'd expect this to be cosmetic. But here this is still a identifier, just of a different kind. In general I think we should have a clear terminology that is used across the interfaces (like the CLI in naming and description) and the doc.
Ideas:

  • pool member ID
  • instance ID
  • dss node ID (i.e. vs raft node ID)
  • something else?

@MariemBaccari MariemBaccari changed the title [raft] Record the names of the nodes added to Raft groups [raft] Keep URL of removed nodes and reject duplicates Nov 3, 2026
@MariemBaccari

Copy link
Copy Markdown
Contributor Author

@mickmis As discussed offline, name was removed completely.

@the-glu the-glu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MariemBaccari
MariemBaccari force-pushed the record_names branch 2 times, most recently from f7f7f68 to bd86d13 Compare November 4, 2026 08:27

@mickmis mickmis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lGTM

@MariemBaccari
MariemBaccari merged commit 8579c7e into interuss:master Nov 5, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants